package org.intelligentsia.temporal;

/**
 * Temporal interface.
 * 
 * @author <a href="mailto:jguibert@intelligents-ia.com" >Jerome Guibert</a>
 * 
 */
public interface Temporal {

	/**
	 * @return current transaction time.
	 */
	public TransactionTime getTransactionTime();

	/**
	 * Set current transaction time.
	 * 
	 * @param transactionTime
	 */
	public void setTransactionTime(final TransactionTime transactionTime);

}
